payment facility - Francés Inglés Diccionario